package com.kinghunt.misp.service.api.userx;

import com.kinghunt.misp.common.dto.userx.WeChatSessionDTO;
import com.bygoodtech.kings.common.dto.ApiResult;

/**
 * 微信小程序服务
 */
public interface WeChatService {

    /**
     * 根据微信code获取session信息
     *
     * @param code
     * @return
     */
    ApiResult<WeChatSessionDTO> code2Session(String code);

    /**
     * 获取微信授权手机号
     */
    ApiResult<String> getWeChatPhone(String iv, String encryptedData, String openId);
}
